<?php

class Auth_Control {

  /**
   * Méthode controleEntree 
   * Prend en entrée le staut de l'utilisateur 
   * et la zone où il souhaite entrer
   * Renvoie une exception de type ControleAccesException si 
   * l'utilisateur ne peut pas entrer
   */
  public static function controleEntree($statut, $zone) {
    if (!($statut == $zone || $zone == "public")) {
      throw new Exception_ControleAcces("Accès interdit");
    }
  }


	static public function redirection($url) {
		$html= <<<EOT
		
		<SCRIPT type="text/javascript">
			document.location.href="{$url}";
		</SCRIPT>
EOT;
		return $html; 
		
		
	}

  /**
   *  celles là on fera plus tard, ça suffit pour le TP 
   */

  public static function controleDroitsGroupe($groupe, $objet, $action) {

  }

  public static function controleDroitsIndividuel($identite, $objet, $action) {

  }

}


?>
